<html>
<head><meta charset="utf-8"><title>So you want to add a compiler option · t-compiler · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/index.html">t-compiler</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html">So you want to add a compiler option</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="199761297"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199761297" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199761297">(Jun 04 2020 at 15:11)</a>:</h4>
<p>OK so I wrote <a href="https://hackmd.io/pt6QAvUxQZeBLRawFWKIaA?edit">this description</a> that is a draft for a forge chapter on adding compiler options. Feedback welcome. The TL;DR is</p>
<ul>
<li>you need a PR</li>
<li>rfcbot fcp merge is required from compiler team</li>
<li>you need a proposal </li>
</ul>
<p>I described writing the proposal as an MCP. Plausibly it could be linked on the PR thread instead, as we've sometimes done, but I thought it'd be better to keep "Design discussion = MCP". I'm open to changing this, as it does have the downside (or benefit, from your POV) of splitting conversation off from the implementation PR. (I see that as sort of good, since it can separate things like nits about the code, CI failures, or merge conflicts from the design question.)</p>
<p>One question that I don't know is: where should the rfcbot fcp merge take place? On the MCP? On the PR? Who cares? I think I wrote on the MCP. I don't really care as long as it happens somewhere. =)</p>



<a name="199761329"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199761329" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199761329">(Jun 04 2020 at 15:11)</a>:</h4>
<p>cc <span class="user-mention" data-user-id="116083">@pnkfelix</span> and maybe <span class="user-mention" data-user-id="123856">@Vadim Petrochenkov</span> who I think had opinions about this in the past</p>



<a name="199772111"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199772111" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> mark-i-m <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199772111">(Jun 04 2020 at 16:20)</a>:</h4>
<p>Question: should this be in the forge or the guide (cc <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span>)? I think forge since it is primarily procedure, but there is the implementation side, which would be in the guide and would link to this doc?</p>



<a name="199776780"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199776780" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199776780">(Jun 04 2020 at 16:54)</a>:</h4>
<p>I intended to put this on forge</p>



<a name="199776808"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199776808" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199776808">(Jun 04 2020 at 16:54)</a>:</h4>
<p>But I believe having some mention in the rustc-dev-guide sounds reasonable too</p>



<a name="199778432"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199778432" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199778432">(Jun 04 2020 at 17:05)</a>:</h4>
<p>agreed <span aria-label="+1" class="emoji emoji-1f44d" role="img" title="+1">:+1:</span></p>



<a name="199930460"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199930460" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199930460">(Jun 05 2020 at 20:33)</a>:</h4>
<p><a href="https://github.com/rust-lang/rust-forge/pull/369">https://github.com/rust-lang/rust-forge/pull/369</a></p>



<a name="199931184"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199931184" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199931184">(Jun 05 2020 at 20:39)</a>:</h4>
<p>lol so I mergd this but then <span class="user-mention" data-user-id="116083">@pnkfelix</span> and I were talking about a question where we seemed to have slightly different viewpoints--</p>



<a name="199931201"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199931201" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199931201">(Jun 05 2020 at 20:39)</a>:</h4>
<p>do you need to have the MCP before you land an unstable option, or before stabilization?</p>



<a name="199931236"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199931236" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199931236">(Jun 05 2020 at 20:39)</a>:</h4>
<p>My feeling was that you should document the plan and idea up front unless it's part of some other thing that we already agreed to</p>



<a name="199931248"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199931248" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199931248">(Jun 05 2020 at 20:39)</a>:</h4>
<p>But I also think it's ok if the MCP leaves details "TBD"</p>



<a name="199931362"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199931362" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199931362">(Jun 05 2020 at 20:40)</a>:</h4>
<p>that is, I think having a design with like "here is what it does now but there are unresolved questions" seems fine, those just have to get sufficiently resolved before stabilization,</p>



<a name="199931384"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199931384" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199931384">(Jun 05 2020 at 20:40)</a>:</h4>
<p>and if we were saying like "we want to do pipelining and it needs options" (and we already decided on the basic plan for pipelining), then this would cover whatever is needed for the option</p>



<a name="199931440"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199931440" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199931440">(Jun 05 2020 at 20:41)</a>:</h4>
<p>so I guess the high-level thing would be: we should kind of decide that we want the new capability (or something like it) before we add it, but we don't have to know everything before we start landing code</p>



<a name="199931870"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199931870" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199931870">(Jun 05 2020 at 20:45)</a>:</h4>
<p>Part of my understanding for MCPs for rustc arguments was because removing the option or significantly changing its behavior after stabilization is difficult. So I think we would at least want one before stabilization (which could be the original one used to add the flag unstably). If the flag has changed substantially since the original MCP, I think that would probably warrant another MCP for the same reasons as above. </p>
<p>The information required to file that second MCP would probably be necessary to write documentation about the flag anyway so it doesn't seem like a great burden to me.</p>



<a name="199932017"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199932017" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199932017">(Jun 05 2020 at 20:46)</a>:</h4>
<p>If we're trying to stabilize it, I would hope someone on the compiler team is excited about it enough to second it pretty quickly. Otherwise, perhaps we're stabilizing too soon?</p>



<a name="199932046"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199932046" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199932046">(Jun 05 2020 at 20:46)</a>:</h4>
<p>Hmm so I guess another question would be -- how much "buy in" do we need to land it in unstable form vs stabilize?</p>



<a name="199932105"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199932105" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199932105">(Jun 05 2020 at 20:47)</a>:</h4>
<p>That is, I think full check-off should be required to stabilize, but maybe it's not really needed to land in unstable form.</p>



<a name="199932141"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199932141" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199932141">(Jun 05 2020 at 20:47)</a>:</h4>
<p>I didn't really talk about stabilization here</p>



<a name="199932164"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199932164" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199932164">(Jun 05 2020 at 20:47)</a>:</h4>
<p>I feel like we should document stabilization reports</p>



<a name="199932189"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199932189" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199932189">(Jun 05 2020 at 20:48)</a>:</h4>
<p>which are more of a lang team thing but probably should be universal</p>



<a name="199932283"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199932283" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199932283">(Jun 05 2020 at 20:48)</a>:</h4>
<p>until now we've managed those mostly just "on the PR"</p>



<a name="199932302"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199932302" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199932302">(Jun 05 2020 at 20:48)</a>:</h4>
<p>or even on a separate issue in the rust repo, actually</p>



<a name="199932307"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199932307" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199932307">(Jun 05 2020 at 20:48)</a>:</h4>
<p>kind of "any old place"</p>



<a name="199932556"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199932556" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199932556">(Jun 05 2020 at 20:50)</a>:</h4>
<p>Yeah, I saw "stabilization" there and was mainly thinking in the context of that.</p>



<a name="199932649"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199932649" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199932649">(Jun 05 2020 at 20:51)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116009">nikomatsakis</span> <a href="#narrow/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option/near/199931440">said</a>:</p>
<blockquote>
<p>so I guess the high-level thing would be: we should kind of decide that we want the new capability (or something like it) before we add it, but we don't have to know everything before we start landing code</p>
</blockquote>
<p>I think in general I agree with this</p>



<a name="199932727"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199932727" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199932727">(Jun 05 2020 at 20:52)</a>:</h4>
<p>sigh.</p>



<a name="199932731"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199932731" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199932731">(Jun 05 2020 at 20:52)</a>:</h4>
<p>I think it has been helpful to have some details of the implementation in the MCP. The feedback on the LLVM line coverage one lead to a very different implementation (for the better I think).</p>



<a name="199932755"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199932755" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199932755">(Jun 05 2020 at 20:52)</a>:</h4>
<p>that's good feedback</p>



<a name="199932781"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199932781" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199932781">(Jun 05 2020 at 20:53)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116009">nikomatsakis</span> <a href="#narrow/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option/near/199932307">said</a>:</p>
<blockquote>
<p>kind of "any old place"</p>
</blockquote>
<p>I feel like this is probably suboptimal</p>



<a name="199932938"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199932938" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199932938">(Jun 05 2020 at 20:54)</a>:</h4>
<p>I do feel like MCPs have in general been working out pretty well, the ones I've been involved in have always felt like productive discussions.</p>



<a name="199932988"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199932988" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199932988">(Jun 05 2020 at 20:54)</a>:</h4>
<p>But I guess I worry that I'm sort of pushing bureaucracy on folks sometimes ;) though I do believe that if we can document our rules and make sure they're sensible and not too byzantine, it will ultimately make everything feel smoother</p>



<a name="199933014"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199933014" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199933014">(Jun 05 2020 at 20:55)</a>:</h4>
<p>I can certainly see that</p>



<a name="199933343"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199933343" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199933343">(Jun 05 2020 at 20:58)</a>:</h4>
<p>I think maybe one of the frustrating things is that, if you're not familiar with the process, it can look like your MCP is being ignored because days can go by with no activity on the issue.</p>



<a name="199933518"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199933518" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199933518">(Jun 05 2020 at 20:59)</a>:</h4>
<p>probably it is being ignored :)</p>



<a name="199933570"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199933570" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199933570">(Jun 05 2020 at 21:00)</a>:</h4>
<p>we don't really have a process for "triaging" or sweeping them...</p>



<a name="199933584"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199933584" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199933584">(Jun 05 2020 at 21:00)</a>:</h4>
<p>Maybe so :)</p>



<a name="199949125"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199949125" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199949125">(Jun 06 2020 at 01:00)</a>:</h4>
<p>well we at least are announcing them at the triage meetings...</p>



<a name="199949134"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199949134" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199949134">(Jun 06 2020 at 01:00)</a>:</h4>
<p>but yes, we are not going "in depth" in the triage (nor in the pre-triage, to my knowledge. cc <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> )</p>



<a name="199949565"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199949565" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199949565">(Jun 06 2020 at 01:12)</a>:</h4>
<p><span aria-label="+1" class="emoji emoji-1f44d" role="img" title="+1">:+1:</span></p>



<a name="199949579"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199949579" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199949579">(Jun 06 2020 at 01:13)</a>:</h4>
<p>given the amount of “old” proposals not seconded I guess we may just raise awareness of that situation during the meeting?</p>



<a name="199949584"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199949584" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199949584">(Jun 06 2020 at 01:13)</a>:</h4>
<p>or do you think we need to do more than that?</p>



<a name="199949653"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199949653" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199949653">(Jun 06 2020 at 01:15)</a>:</h4>
<p>from last meeting</p>



<a name="199949654"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199949654" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199949654">(Jun 06 2020 at 01:15)</a>:</h4>
<div class="codehilite"><pre><span></span><code>Old proposals (not seconded)
“Integration of the Cranelift backend with rustc” #270
“Decentralize queries” #277
“illumos toolchain builds” #279
“Make CONTRIBUTING.md into a series of tutorials” #296
</code></pre></div>



<a name="199949705"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199949705" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199949705">(Jun 06 2020 at 01:16)</a>:</h4>
<p>so we have 4 to “triage”</p>



<a name="199953250"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199953250" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199953250">(Jun 06 2020 at 03:04)</a>:</h4>
<p>I don't know if need to do more than that</p>



<a name="199953255"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/So%20you%20want%20to%20add%20a%20compiler%20option/near/199953255" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/So.20you.20want.20to.20add.20a.20compiler.20option.html#199953255">(Jun 06 2020 at 03:04)</a>:</h4>
<p>I was just responding to <span class="user-mention" data-user-id="125250">@Wesley Wiser</span> 's point that:</p>
<blockquote>
<p>it can look like your MCP is being ignored because days can go by with no activity on the issue.</p>
</blockquote>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>